package com.hs.ph.Entity;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;

public class Shop {
    private int shopId;
    private String shopName;
    private String shopDescribe;
    private String shopImage;
    private String shopPhone;
    private String shopProvince;
    private String shopCity;
    private String shopDistrict;
    private String shopAddress;
    private String shopLongitude;
    private String shopLatitude;
    private int shopStatus;
    @JSONField(format = "yyyy-MM-dd")
    private Date addTime;
    private int shopUserId;
    private String shopAccount;
    private String shopPassword;
    private String shopSort;
    private int salesVolume;
    private String distance;
    private String shopCommunitySort;
    private int concernStatus;
    private int shopOrderCount;
    private String shopCategoryList;
    private String shopGoodsList;
    private int communityId;

    public Shop() {
    }

    public Shop(int shopId, String shopName, String shopDescribe, String shopImage, String shopPhone, String shopProvince, String shopCity, String shopDistrict, String shopAddress, String shopLongitude, String shopLatitude, int shopStatus, int shopUserId, String shopAccount, String shopPassword, String shopSort, int salesVolume, String distance, String shopCommunitySort, int concernStatus, int shopOrderCount, String shopCategoryList, String shopGoodsList) {
        this.shopId = shopId;
        this.shopName = shopName;
        this.shopDescribe = shopDescribe;
        this.shopImage = shopImage;
        this.shopPhone = shopPhone;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDistrict = shopDistrict;
        this.shopAddress = shopAddress;
        this.shopLongitude = shopLongitude;
        this.shopLatitude = shopLatitude;
        this.shopStatus = shopStatus;
        this.shopUserId = shopUserId;
        this.shopAccount = shopAccount;
        this.shopPassword = shopPassword;
        this.shopSort = shopSort;
        this.salesVolume = salesVolume;
        this.distance = distance;
        this.shopCommunitySort = shopCommunitySort;
        this.concernStatus = concernStatus;
        this.shopOrderCount = shopOrderCount;
        this.shopCategoryList = shopCategoryList;
        this.shopGoodsList = shopGoodsList;
    }

    public Shop(int shopId, String shopName, String shopDescribe, String shopImage, String shopPhone, String shopProvince, String shopCity, String shopDistrict, String shopAddress, String shopLongitude, String shopLatitude, int shopStatus, Date addTime, int shopUserId, String shopAccount, String shopPassword, String shopSort, int salesVolume, String distance, String shopCommunitySort, int concernStatus, int shopOrderCount, String shopCategoryList, String shopGoodsList, int communityId) {
        this.shopId = shopId;
        this.shopName = shopName;
        this.shopDescribe = shopDescribe;
        this.shopImage = shopImage;
        this.shopPhone = shopPhone;
        this.shopProvince = shopProvince;
        this.shopCity = shopCity;
        this.shopDistrict = shopDistrict;
        this.shopAddress = shopAddress;
        this.shopLongitude = shopLongitude;
        this.shopLatitude = shopLatitude;
        this.shopStatus = shopStatus;
        this.addTime = addTime;
        this.shopUserId = shopUserId;
        this.shopAccount = shopAccount;
        this.shopPassword = shopPassword;
        this.shopSort = shopSort;
        this.salesVolume = salesVolume;
        this.distance = distance;
        this.shopCommunitySort = shopCommunitySort;
        this.concernStatus = concernStatus;
        this.shopOrderCount = shopOrderCount;
        this.shopCategoryList = shopCategoryList;
        this.shopGoodsList = shopGoodsList;
        this.communityId = communityId;
    }

    public int getCommunityId() {
        return communityId;
    }

    public void setCommunityId(int communityId) {
        this.communityId = communityId;
    }

    public int getShopId() {
        return shopId;
    }

    public void setShopId(int shopId) {
        this.shopId = shopId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getShopDescribe() {
        return shopDescribe;
    }

    public void setShopDescribe(String shopDescribe) {
        this.shopDescribe = shopDescribe;
    }

    public String getShopImage() {
        return shopImage;
    }

    public void setShopImage(String shopImage) {
        this.shopImage = shopImage;
    }

    public String getShopPhone() {
        return shopPhone;
    }

    public void setShopPhone(String shopPhone) {
        this.shopPhone = shopPhone;
    }

    public String getShopProvince() {
        return shopProvince;
    }

    public void setShopProvince(String shopProvince) {
        this.shopProvince = shopProvince;
    }

    public String getShopCity() {
        return shopCity;
    }

    public void setShopCity(String shopCity) {
        this.shopCity = shopCity;
    }

    public String getShopDistrict() {
        return shopDistrict;
    }

    public void setShopDistrict(String shopDistrict) {
        this.shopDistrict = shopDistrict;
    }

    public String getShopAddress() {
        return shopAddress;
    }

    public void setShopAddress(String shopAddress) {
        this.shopAddress = shopAddress;
    }

    public String getShopLongitude() {
        return shopLongitude;
    }

    public void setShopLongitude(String shopLongitude) {
        this.shopLongitude = shopLongitude;
    }

    public String getShopLatitude() {
        return shopLatitude;
    }

    public void setShopLatitude(String shopLatitude) {
        this.shopLatitude = shopLatitude;
    }

    public int getShopStatus() {
        return shopStatus;
    }

    public void setShopStatus(int shopStatus) {
        this.shopStatus = shopStatus;
    }

    public Date getAddTime() {
        return addTime;
    }

    public void setAddTime(Date addTime) {
        this.addTime = addTime;
    }

    public int getShopUserId() {
        return shopUserId;
    }

    public void setShopUserId(int shopUserId) {
        this.shopUserId = shopUserId;
    }

    public String getShopAccount() {
        return shopAccount;
    }

    public void setShopAccount(String shopAccount) {
        this.shopAccount = shopAccount;
    }

    public String getShopPassword() {
        return shopPassword;
    }

    public void setShopPassword(String shopPassword) {
        this.shopPassword = shopPassword;
    }

    public String getShopSort() {
        return shopSort;
    }

    public void setShopSort(String shopSort) {
        this.shopSort = shopSort;
    }

    public int getSalesVolume() {
        return salesVolume;
    }

    public void setSalesVolume(int salesVolume) {
        this.salesVolume = salesVolume;
    }

    public String getDistance() {
        return distance;
    }

    public void setDistance(String distance) {
        this.distance = distance;
    }

    public String getShopCommunitySort() {
        return shopCommunitySort;
    }

    public void setShopCommunitySort(String shopCommunitySort) {
        this.shopCommunitySort = shopCommunitySort;
    }

    public int getConcernStatus() {
        return concernStatus;
    }

    public void setConcernStatus(int concernStatus) {
        this.concernStatus = concernStatus;
    }

    public int getShopOrderCount() {
        return shopOrderCount;
    }

    public void setShopOrderCount(int shopOrderCount) {
        this.shopOrderCount = shopOrderCount;
    }

    public String getShopCategoryList() {
        return shopCategoryList;
    }

    public void setShopCategoryList(String shopCategoryList) {
        this.shopCategoryList = shopCategoryList;
    }

    public String getShopGoodsList() {
        return shopGoodsList;
    }

    public void setShopGoodsList(String shopGoodsList) {
        this.shopGoodsList = shopGoodsList;
    }

    @Override
    public String toString() {
        return "Shop{" +
                "shopId=" + shopId +
                ", shopName='" + shopName + '\'' +
                ", shopDescribe='" + shopDescribe + '\'' +
                ", shopImage='" + shopImage + '\'' +
                ", shopPhone='" + shopPhone + '\'' +
                ", shopProvince='" + shopProvince + '\'' +
                ", shopCity='" + shopCity + '\'' +
                ", shopDistrict='" + shopDistrict + '\'' +
                ", shopAddress='" + shopAddress + '\'' +
                ", shopLongitude='" + shopLongitude + '\'' +
                ", shopLatitude='" + shopLatitude + '\'' +
                ", shopStatus=" + shopStatus +
                ", addTime=" + addTime +
                ", shopUserId=" + shopUserId +
                ", shopAccount='" + shopAccount + '\'' +
                ", shopPassword='" + shopPassword + '\'' +
                ", shopSort='" + shopSort + '\'' +
                ", salesVolume=" + salesVolume +
                ", distance='" + distance + '\'' +
                ", shopCommunitySort='" + shopCommunitySort + '\'' +
                ", concernStatus=" + concernStatus +
                ", shopOrderCount=" + shopOrderCount +
                ", shopCategoryList='" + shopCategoryList + '\'' +
                ", shopGoodsList='" + shopGoodsList + '\'' +
                ", communityId=" + communityId +
                '}';
    }
}
